#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""
# @FileName  :hashing.py
# @Time      :2022/4/22 2:19 PM
# @Author    :Toliong toliong@foxmail.com
"""
from passlib.context import CryptContext
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")


class Hasher():
    @staticmethod
    def verify_password(plain_password, hashed_password):
        return pwd_context.verify(plain_password, hashed_password)

    @staticmethod
    def get_password_hash(password):
        return pwd_context.hash(password)


if __name__ == "__main__":
    pass
